screw impeller - Spanish English Dictionary